ICS Calendar Converter

Convert ICS/iCal calendar files to CSV spreadsheet or CSV back to ICS. Supports VEVENT and VTODO components with timezone and recurrence rules.

1.0.0
Version
Auth
Batch
Upload a .ics or .ical calendar file (max 20MB). Exported from Google Calendar, Outlook, or Apple Calendar.

Select a calendar file to convert

ICS/iCal → CSV spreadsheet
CSV → ICS/iCal

ICS Calendar Converter Tutorial

ICS to CSV

Convert your calendar events (ICS/iCal files) to a CSV spreadsheet for easy viewing and editing in Excel or Google Sheets.

  1. Select "ICS to CSV" mode
  2. Upload your .ics calendar file
  3. Click "Preview Events" to inspect the data
  4. Click "Convert" and download the CSV

CSV to ICS

Convert a CSV spreadsheet back to ICS format for importing into Google Calendar, Outlook, or Apple Calendar.

  1. Select "CSV to ICS" mode
  2. Upload your .csv file with event columns
  3. Click "Convert" and download the ICS

CSV columns: Summary, Start Date, Start Time, End Date, End Time, All Day, Location, Description, Status, Organizer, URL, Recurrence Rule

Why Convert ICS to CSV?

ICS (iCalendar) is the universal calendar file format used by Google Calendar, Microsoft Outlook, Apple Calendar, and virtually all calendar applications. While ICS files are great for sharing events between calendar apps, they are difficult to read, edit, or analyze directly.

Converting ICS to CSV lets you:

  • View events in a spreadsheet - Open in Excel, Google Sheets, or LibreOffice for easy reading
  • Bulk edit events - Modify dates, times, locations, and descriptions across many events at once
  • Analyze calendar data - Sort, filter, and create charts from your calendar data
  • Migrate between services - Export from one calendar app and import to another
  • Archive events - Keep a readable backup of your calendar history

Supported Calendar Sources

  • Google Calendar - Settings → Import & Export → Export (downloads .ics)
  • Microsoft Outlook - File → Save Calendar → iCalendar format
  • Apple Calendar - File → Export → Export as .ics
  • Yahoo Calendar - Settings → Import/Export